package com.espoir.shp.read02;

import javax.persistence.Column;
import javax.persistence.Id;
import java.io.Serializable;


public class Zdesignpolygon implements Serializable,IShape{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
     * 记录id
     */
    @Id
    private Integer id;

    /**
     * 所属项目id
     */
    @Column(name = "projectId")
    private Integer projectid;

    /**
     * 图斑编码
     */
    private String code;

    /**
     * 措施代码 与国家系统保持一致
     */
    private String mark;

    /**
     * 措施名称
     */
    private String name;

    /**
     * 利用现状
     */
    private String state;

    /**
     * 措施数量(公顷)
     */
    private Double number;

    /**
     * 坡度-度
     */
    private Double slope;

    /**
     * 坐标列wkt格式WGS84地理坐标系
     */
    private String coordinate;
    


    /**
     * 获取记录id
     *
     * @return id - 记录id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置记录id
     * @param id 记录id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取所属项目id
     * @return projectId - 所属项目id
     */
    public Integer getProjectid() {
        return projectid;
    }

    /**
     * 设置所属项目id
     *
     * @param projectid 所属项目id
     */
    public void setProjectid(Integer projectid) {
        this.projectid = projectid;
    }

    /**
     * 获取图斑编码
     *
     * @return code - 图斑编码
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置图斑编码
     *
     * @param code 图斑编码
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * 获取措施代码 与国家系统保持一致
     *
     * @return mark - 措施代码 与国家系统保持一致
     */
    public String getMark() {
        return mark;
    }

    /**
     * 设置措施代码 与国家系统保持一致
     *
     * @param mark 措施代码 与国家系统保持一致
     */
    public void setMark(String mark) {
        this.mark = mark;
    }

    /**
     * 获取措施名称
     *
     * @return name - 措施名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置措施名称
     *
     * @param name 措施名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取利用现状
     *
     * @return state - 利用现状
     */
    public String getState() {
        return state;
    }

    /**
     * 设置利用现状
     *
     * @param state 利用现状
     */
    public void setState(String state) {
        this.state = state;
    }

    /**
     * 获取措施数量(公顷)
     *
     * @return number - 措施数量(公顷)
     */
    public Double getNumber() {
        return number;
    }

    /**
     * 设置措施数量(公顷)
     *
     * @param number 措施数量(公顷)
     */
    public void setNumber(Double number) {
        this.number = number;
    }

    /**
     * 获取坡度-度
     *
     * @return slope - 坡度-度
     */
    public Double getSlope() {
        return slope;
    }

    /**
     * 设置坡度-度
     *
     * @param slope 坡度-度
     */
    public void setSlope(Double slope) {
        this.slope = slope;
    }

    /**
     * 获取坐标列wkt格式WGS84地理坐标系
     *
     * @return coordinate - 坐标列wkt格式WGS84地理坐标系
     */
    public String getCoordinate() {
        return coordinate;
    }

    /**
     * 设置坐标列wkt格式WGS84地理坐标系
     *
     * @param coordinate 坐标列wkt格式WGS84地理坐标系
     */
    public void setCoordinate(String coordinate) {
        this.coordinate = coordinate;
    }

	public Object getShape() {
		// TODO Auto-generated method stub
		return null;
	}

	public void setShape(Object shape) {
		// TODO Auto-generated method stub
		
	}

	

	

	
	
}